#ifndef PARSER_H
#define PARSER_H

typedef struct {
    char **args;
    char *input;
    char *output;
    int background;
} Command;

char *read_line();
Command *parse_line(char *line);
int is_builtin(Command *commands);
void free_commands(Command *commands);

#endif
